/* posix_memalign 函数使用示例 */
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
	int *base = NULL;
	int ret;

	/* 申请内存:256字节对齐 */
	ret = posix_memalign((void**)&base, 256, 1024);
	if (0 != ret) {
		printf("posix_memalign error\n");
		exit(-1);
	}

	/* 使用内存 */
	base[0] = 0;

	/* 释放内存 */
	free(base);

	exit(0);
}
